package cn.cdeden.knowledge.domain.dto;

import cn.cdeden.common.mybatis.validator.Query;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
* @author GW
* @date 2022-11-30
*/
@Getter
@Setter
public class EnterpriseTemplateTreeQueryParam{
    Long id;
    /**
     * 分类id
     */
    @Query(type = Query.Type.EQUAL)
    Long parentId;
    /**
     * 模板名称
     */
    @Query(type = Query.Type.INNER_LIKE)
    String realName;

    /**
     * 文档类型
     */
    @Query(type = Query.Type.EQUAL)
    String type;
    String icon;
    /**
     * 个人库，公共库
     */
    @Query(type = Query.Type.EQUAL)
    String state;

    @Query(type = Query.Type.EQUAL)
    Long createId;

//    @Query(type = Query.Type.IN)
    Long deptId;
    List<EnterpriseTemplateTreeQueryParam> arrayList;
}
